UserAccessManager\UserGroup\AbstractUserGroup A

Total Complexity 70
Dependencies 11
Dependents 14
Total lines 710
Lines of code 283
Logical lines of code 126
Comment lines 262
Methods 35
Properties 18

Methods 35

Method Rating Maintainability Complexity Lines of code
removeObject()
S
50 6 32
getDefaultGroupForObjectTypes()
S
53 5 23
addObject()
S
49 4 34
isObjectMember()
S
55 5 19
getAssignedObjects()
S
50 4 29
getAssignedObjectsByType()
S
59 4 15
addDefaultType()
S
67 5 6
isDefaultGroupForObjectType()
S
60 4 13
__construct()
S
60 2 13
isObjectAssignedToGroup()
S
65 2 9
setIgnoreDates()
S
72 2 6
delete()
S
69 2 7
isLockedRecursive()
S
70 2 6
getRecursiveMembershipForObject()
S
70 2 6
isRoleMember()
S
79 1 3
getFullTerms()
S
80 1 3
getFullUsers()
S
80 1 3
getFullRoles()
S
80 1 3
getType()
S
82 1 3
isPostMember()
S
79 1 3
isTermMember()
S
79 1 3
isUserMember()
S
79 1 3
getWriteAccess()
S
82 1 3
getName()
S
82 1 3
setWriteAccess()
S
81 1 3
setName()
S
81 1 3
getDescription()
S
82 1 3
removeDefaultType()
S
79 1 3
setDescription()
S
81 1 3
getId()
S
82 1 3
getReadAccess()
S
82 1 3
setReadAccess()
S
81 1 3
resetObjects()
S
74 1 5
getIgnoreDates()
S
82 1 3
getFullPosts()
S
80 1 3